home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / apdz21.zip / APP-DIZ.HIS < prev    next >
Text File  |  1992-11-21  |  8KB  |  153 lines

  1.                                   Apply-Diz
  2.                             History Documentation
  3.  
  4.   Date        Ver#                Remarks
  5. -------------------------------------------------------------------------------
  6.  
  7. 11/17/92 --- v2.1   Found a bug that created a DIZ.TMP scratch file instead of
  8.                     the DIZIT.TMP file.  This file was not being cleaned up
  9.                     after a call to the archiver. -- FIXED
  10.  
  11.                     Added support for several more command line switches:
  12.  
  13.                     /CF = Only checks for FILE_ID.DIZ's within the archive,
  14.                           and if found it will continue to the next archive
  15.                           without checking the PCBoard directory listing.
  16.  
  17.                     /CP = Opposite of /CF.  This will check only the PCBoard
  18.                           directory listing and continue on if found.
  19.  
  20.                     These switches are only used to speed things up if you
  21.                     don't want to have this running for a long period of time
  22.                     on your system.  However, if the description being searched
  23.                     for doesn't exist, Apply-Diz will default to normal
  24.                     processing for the current file.
  25.  
  26.                     /INFO = as requested by Tim Neff, an option for the usual
  27.                             "Files: nn Newest: mm-dd-yy Oldest: mm-dd-yy" line
  28.                             has been added.  This only works in the normal,
  29.                             /CP, or /RP mode of operation.
  30.  
  31.                     /NL = No logging.  This prevents those large log files from
  32.                           taking up precious hard disk space.  The error file
  33.                           will still be created if execution is unsucessful.
  34.  
  35.                     /WK = This will be used to extract all FILE_ID.DIZ's,
  36.                           make scratch files, and maintain the current sessions
  37.                           logs.  This must be specified as /WKDRIVE:
  38.                           ( i.e. /WKD: )
  39.  
  40.                     As requested by Ray Cramer, I added support for an exclude
  41.                     file, verses internal coding, to prevent the inclusion of
  42.                     additional lines in the FILE_ID.DIZ files.  This file is
  43.                     a straight ASCII text file with a single entry on each
  44.                     line.  See APP-DIZ.XLD for further details.  I didn't want
  45.                     to make a seperate config file, or any other files that
  46.                     have to be maintained, but this one really made sense!
  47.                     Thanks Ray!
  48.                     
  49.                     Made some changes to the program code with some speed gains
  50.                     in a few areas.  Unfortunately the slowness is due to the
  51.                     archive programs.
  52.  
  53.                     Made more friendly error trapping routines, and better
  54.                     file checking then previously used.
  55.  
  56.                     I would like to thank John Allen for testing Apply-Diz on
  57.                     his Novell network system.  He was the first one to report
  58.                     the .!!! scratch file.  MANY THANKS John!!!! :-)
  59.  
  60.                     Gary Hedberg was the first to test this version and I left
  61.                     out a routine and Apply-Diz deleted all of his files in
  62.                     the utility directory.  This has be FIXED!!! <grin>
  63.                     Thanks Gary!
  64.  
  65.                     Apply-Diz's memory requirements went up due to all the
  66.                     additional options, but I don't believe it's over 135k.
  67.                     If you determine different, please let me know.  This
  68.                     will most likely be different depending on how many
  69.                     files are being imported due to the dynamic code I'm
  70.                     using.
  71.  
  72. 10/26/92 --- v2.0   MAJOR BUG SQUASH!!!  Thanks to Randy Davila...  It seems
  73.                     I had a bug that was eluding my vision within the set file
  74.                     date time function that was leaving the file open which
  75.                     then caused a sharing violation and that in turn caused
  76.                     a scratch file to be opened with a suffix of .!!!.  THANKS
  77.                     Randy!!!
  78.  
  79.                     Also during this bug massacre, I was able to determine the
  80.                     memory requirements of Apply-Diz.  It's less than 75k!
  81.                     That means it should run in almost any environment. <g>
  82.                     
  83. 10/26/92 --- v1.0e  Found an area that would sometimes hang the system because
  84.                     I wasn't doing a complete exit from the program and that
  85.                     would cause it to hang sometimes.          
  86.                     
  87.                     Changed a couple output routines, and tinkered with the
  88.                     File Date/Time routine.
  89.  
  90.                     Still haven't figured out the network stuff yet, but I'm
  91.                     reading up on it, and Desqview.
  92.  
  93. 10/17/92 --- v1.0d  Again corrected a bug in the routine that makes the
  94.                     FILE_ID.DIZ's.  Also found a bug that aborted the
  95.                     execution if only a DESC.SDI file existed.
  96.                     This should now work John!<g>
  97.                     
  98.                     Changed some routines that will now preserve the archives
  99.                     original date time stamp, thus not making it appear as
  100.                     a new file when PCBoard processes it's directories.
  101.  
  102.                     Speeded up the code.
  103.  
  104.                     No changes made to APP-DIZ.DOC.
  105.  
  106. 10/16/92 --- v1.0c  Several bugs popped up over the last few nights, so I went
  107.                     in and made some changes...
  108.  
  109.                     Added an <esc> key checking routine.  Anytime during the
  110.                     processing of files, you may press the <esc> key to abort
  111.                     the process... (after the present file has been processed)
  112.  
  113.                     Added a log file.  It will be called APP-DIZ.LOG and this
  114.                     file will report all activity for each process.  If the
  115.                     program terminates abnormally, it will make another file
  116.                     called APP-DIZ.ERR.  Anything reported in this file as
  117.                     debug code, or program error should be reported
  118.                     immediately.
  119.  
  120.                     Made a new command line option in light of the bugs in the
  121.                     three previous compiles.  You can now specify RF or RP
  122.                     after the PCBoard description file.  RF will overwrite the
  123.                     FILE_ID.DIZ file within the archive, and RP will overwrite
  124.                     the PCBoard description with the FILE_ID.DIZ.
  125.  
  126.                     I Changed the way the command line handles wild cards.  It
  127.                     now accepts a wild card anywhere in the archive file spec
  128.                     (i.e.  C:\UPLOAD\*.ZIP, C:\UPLOAD\*.*, or C:\UPLOAD\NNN.*).
  129.  
  130.                     Added more filters for the file directory description when
  131.                     making a FILE_ID.DIZ from the PCBoard description.  It
  132.                     should now filter "Uploaded by", "Downloaded", "Apply-Diz",
  133.                     and "Received by".  If you know of anymore, or you have one
  134.                     that isn't supported yet, please leave me a message and
  135.                     I'll put it on this list for the next release.
  136.  
  137.                     Made code to prevent the processing of .EXE, .COM, .TXT,
  138.                     .GIF, .PCX, and .TIC files.  If you can think of any more
  139.                     just let me know.  I had to screen out the .EXE files
  140.                     because I don't have the info for detecting self extracting
  141.                     archives YET.
  142.  
  143.                     APP-DIZ.DOC has been updated.
  144.  
  145. 10/14/92 --- v1.0b  Another bug was uncovered that wasn't importing the
  146.                     complete file description into the FILE_ID.DIZ.  I hope
  147.                     this is the last of these little glitches!
  148.  
  149. 10/14/92 --- v1.0a  I stumbled across a bug that wasn't allowing DESC.SDI
  150.                     files to be imported into the PCBoard descriptions.
  151.  
  152. 10/14/92 --- v1.0   Initial public release.
  153.